package RecursionDemo;

public class DiGuiDemo {
    public static void main(String[] args) {
        /**
         * 1）定义一个DiGuiDemo测试类；
         * 2）在这个类中的main函数中调用自定义函数，5作为函数的参数，使用一个变量sum来接收返回的和值，并输出和值sum；
         * 3）自定义add()函数接收传递的参数5；
         * 4）在自定义函数中书写if语句判断i是否大于1，如果大于1，则使用return返回i+add(i-1);
         * 5）否则i<=1时，返回1；
         */
        int sum = add(5);
        System.out.println(sum);
    }
    public static int add(int n) {
        if (n > 1) {
            return n + add(n - 1);
        }
        return 1;
    }
}
